XML - Extensible Markup Language. Возник он не на пустом месте, а является упрощенной частью языка SGML - Structure Generalized Language. Зачем же было придумывать новый язык если есть HTML. Все просто первая идея это отделить данные от оформления. В настоящий момент это задача в HTML частично решается с помощью CSS. Второе это расширяемость языка своими тегами. В HTML такая возможность исключена, в XML возможна. Давайте попробуем создать XML документ. Создаем тестовый документ, в нем код.
<?xml version="1.0"?> <steps> <step> <name>Step1</name> </step> <step> <name>Step2</name> </step> <step> <name>Step3</name> </step> </steps>
Переименовываем его в XML
И открываем в броузере
Мы видим четкую древовидную структуру которую можно просматривать. Вот и наш первый XML документ.